package com.hwd.gmall.list.service;

/**
 * es商品相关的业务层接口类
 *
 * @author 黄伟东/Victor
 * @date 2022/4/27 15:55
 */
public interface GoodsService {

    /**
     * 将商品数据写入es中
     *
     * @param skuId skuInfo商品表的id
     */
    void saveSkuIntoEs(Long skuId);

    /**
     * 将商品从es中移除
     *
     * @param goodsId 商品id
     */
    void removeGoodsFromEs(Long goodsId);

    /**
     * 给指定商品添加热度值
     *
     * @param goodsId 商品id
     * @return boolean
     */
    boolean addScore(Long goodsId);
}
